package main

import "fmt"

type Celsius float64
type Fahrenheit float64

const (
		AbsoluteZeroC Celsius = -273.15 //绝对零度
		BoilingF	  Fahrenheit = 100		//沸水温度
		//FreezingC	  Celsius = 0 		//绝对点温度
)

func CToF (c Celsius) Fahrenheit {
	return Fahrenheit(c*9/5+32)
}

func FToC (f Fahrenheit) Celsius{
	return Celsius((f-32) * 5 / 9)
}

func (c Celsius) String() string{
	return fmt.Sprintf("%g°C",c)
}


func main(){
	fmt.Println(CToF(AbsoluteZeroC))
	fmt.Println(FToC(BoilingF).String())
}


